


let includes = ([
    "include/common.js",
]);


function save() {
    return saveObject(thisObject);
}

function restore() {
    return restoreObject(thisObject);
}








// function toSerialize() {
//     let data = {}, me = thisObject;
//     let keys = Object.keys( me.data );
//     //先过滤掉网络代理
//     keys = keys.filter(e => {
//         return  e != "agent";
//     });
//
//     keys.forEach(e=>{
//         //e 不是类模板对象
//         if( objectp( me.data[e]  )  ){
//             //还需要考虑JSON的情况....
//             if( !jsonp(me.data[e]) ){
//                 data[e] = me.data[e].toSerialize();
//             }
//         }else{
//             data[e] = me.data[e];
//         }
//     });
//     //临时属性的复制
//     data["__dataTemp__"] = {};
//     keys = Object.keys( me.data.__dataTemp__ );
//     keys.forEach(e=>{
//         //e 不是类模板对象
//         if( objectp(me.data.__dataTemp__[e] ) ){
//             if( !jsonp(me.data[e]) ){
//                 data.__dataTemp__[e] = me.data.__dataTemp__[e].toSerialize();
//             }
//         }else{
//             data.__dataTemp__[e] = me.data.__dataTemp__[e];
//         }
//     });
//     //pub里面也有可能有类模板对象...
//     data["pub"] = me.pub;
//     return data;
// }
